package com.example.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;


/**
 * 订单信息表
 */
@Data
@NoArgsConstructor
@TableName("order_message")
public class OrderMessage {
    private static final long serialVersionUID = -6471558434681123441L;
    @TableId(value = "id", type = IdType.AUTO)
//    id
    private Long id;
    //    openid
    private String openid;
    //    商品单价
    private BigDecimal unitPrice;
    //    订单id
    private Long mId;
    //    用户留言
//    private String issue;
    //    下单数量
    private Integer orderAmount;

    //     商品图片
    private String goodsImage;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;
    //商品id
    private Long goodsId;
    //  优惠信息
    private Long discountsId;
    //    商品信息
    private String goodsIntroduce;
    /**
     * 商品标题
     */
    private String headline;
    //   地址详细详细
    @TableField(select = false)
    private UserAddress addressIntroduce;
}
//    金额
//    private BigDecimal money;
//总金额
//    private BigDecimal amount;
//  订单内容
//    private String headline;
//订单地址id
//    private Long addressId;
//    支付方式  1微信   2支付宝    3第三方
//    private Long modeOfPayment;
//    订单状态  0未发货   1已发货   2已签收   3退款中
//    private Integer orderState;
// 订单号
//    private String orderNum;